<?php
/**
 * CountryCode
 * Isonormierte Sprach+Laendercode
 * 
 * @author		Joachim Ruf
 * @copyright	Copyright (c) 2003-2010 Loresoft Software (http://www.loresoft.de)
 * @license		http://yapary.loresoft.de/lizenzbedingungen     New BSD License
 * @see			http://lists.debian.org/lsb-spec/2000/04/msg00001.html
 * 
 * de_DE	=> de : language
 * 			   DE : country
 * 
 * Note 1. The language names come from ISO/IEC 639-1.
 * Note 2. The region/country names come from ISO/IEC 3166-1
 *   
 * */


Class Yapary_Iso_CountryCode
{
    // ARABIC
    const ARABIC_UNITED_ARAB_EMIRATES   = 'arAE';
    const ARABIC_ALGERIA_BAHRAIN        = 'ar_BH';
    const ARABIC_ALGERIA                = 'ar_DZ';
    const ARABIC_EGYPT                  = 'ar_EG';
    const ARABIC_IRAQ                   = 'ar_IQ';
    const ARABIC_JORDAN                 = 'ar_JO';
    const ARABIC_KUWAIT                 = 'ar_KW';
    const ARABIC_LEBANON                = 'ar_LB';
    const ARABIC_LIBYAN_ARAB_JAMAHIRIYA = 'ar_LY';
    const ARABIC_MOROCCO                = 'ar_MA';
    const ARABIC_OMAN                   = 'ar_OM';
    const ARABIC_QATAR                  = 'ar_QA';
    const ARABIC_SAUDI_ARABIA           = 'ar_SA';
    const ARABIC_SUDAN                  = 'ar_SD';
    const ARABIC_SYRIAN_ARAB_REPUBLIC   = 'ar_SY';
    const ARABIC_TUNISIA                = 'ar_TN';
    const ARABIC_YEMEN                  = 'ar_YE';
    
    // BYELORUSSIAN
    const BYELORUSSIAN_BELARUS          = 'be_BY';
    
    // BULGARIAN
    const BULGARIAN_BULGARIA            = 'bg_BG';
    
    // CATALAN
    const CATALAN_SPAIN                 = 'ca_ES';
    
    // CZECH
    const CZECH_CZECH_REPUBLIC          = 'cs_CZ';
    
    // DANISH
    const DANISH_DENMARK                = 'da_DK';
    
    // GERMANY
    const GERMAN_AUSTRIA                = 'de_AT';
    const GERMAN_SWITZERLAND            = 'de_CH';
    const GERMAN_GERMANY                = 'de_DE';
    const GERMAN_LUXEMBOURG             = 'de_LU';
    
    // GREEK
    const GREEK_GREECE                  = 'el_GR';
    
    // ENGLISH
    const ENGLISH_ENGLISH               = 'en_EN';
    const ENGLISH_GREECE                = 'en_AU';
    const ENGLISH_BELGIUM               = 'en_BE';
    const ENGLISH_CANADA                = 'en_CA';
    const ENGLISH_UNITED_KINGDOM        = 'en_GB';
    const ENGLISH_IRELAND               = 'en_IE';
    const ENGLISH_NEW_ZEALAND           = 'en_NZ';
    const ENGLISH_UNITED_STATES         = 'en_US';
    const ENGLISH_SOUTH_AFRICA          = 'en_ZA';
    
    // SPANISH
    const SPANISH_ARGENTINA             = 'es_AR';
    const SPANISH_BOLIVIA               = 'es_BO';
    const SPANISH_CHILE                 = 'es_CL';
    const SPANISH_COLOMBIA              = 'es_CO';
    const SPANISH_COSTA_RICA            = 'es_CR';
    const SPANISH_DOMINICAN_REPUBLIC    = 'es_DO';
    const SPANISH_ECUADOR               = 'es_EC';
    const SPANISH_SPAIN                 = 'es_ES';
    const SPANISH_GUATEMALA             = 'es_GT';
    const SPANISH_HONDURAS              = 'es_HN';
    const SPANISH_MEXICO                = 'es_MX';
    const SPANISH_NICARAGUA             = 'es_NI';
    const SPANISH_PANAMA                = 'es_PA';
    const SPANISH_PERU                  = 'es_PE';
    const SPANISH_PUERTO_RICO           = 'es_PR';
    const SPANISH_PARAGUAY              = 'es_PY';
    const SPANISH_SYRIAN_ARAB_REPUBLIC  = 'es_SV';
    const SPANISH_URUGUAY               = 'es_UY';
    const SPANISH_VENEZUELA             = 'es_VE';
    
    // ESTONIAN
    const ESTONIAN_ESTONIA              = 'et_EE';
    
    // FINNISH
    const FINNISH_FINLAND               = 'fi_FI';
    
    // FRENCH
    const FRENCH_BELGIUM                = 'fr_BE';
    const FRENCH_CANADA                 = 'fr_CA';
    const FRENCH_SWITZERLAND            = 'fr_CH';
    const FRENCH_FRANCE                 = 'fr_FR';
    const FRENCH_LUXEMBOURG             = 'fr_LU';
    
    // HEBREW
    const HEBREW_ISRAEL                 = 'he_IL';
    
    // CROATIAN
    const CROATIAN_CROATIA              = 'hr_HR';
    
    // HUNGARIAN
    const HUNGARIAN_HUNGARY             = 'hu_HU';
    
    // ICELANDIC
    const ICELANDIC_ICELAND             = 'is_IS';
    
    // ITALIAN
    const ITALIAN_SWITZERLAND           = 'it_CH';
    const ITALIAN_ITALY                 = 'it_IT';
    
    // JAPANESE
    const JAPANESE_JAPAN                = 'ja_JP';
    
    // KOREAN
    const KOREAN_KOREA                  = 'ko_KR';
    
    // LITHUANIAN
    const LITHUANIAN_LITHUANIA          = 'lt_LT';
    
    // LATIVIAN
    const LATIVIAN_LATVIA               = 'lv_LV';
    
    // MACEDONIAN
    const MACEDONIAN_MACEDONIA          = 'mk_MK';
    
    // DUTCH
    const DUTCH_BELGIUM                 = 'nl_BE';
    const DUTCH_NETHERLANDS             = 'nl_NL';
    
    // NORWEGIAN
    const NORWEGIAN_NORWAY              = 'no_NO';
    
    // POLISH
    const POLISH_POLAND                 = 'pl_PL';
    
    // PORTUGUESE
    const PORTUGUESE_BRAZIL             = 'pt_BR';
    const PORTUGUESE_PORTUGAL           = 'pt_PT';
    
    // ROMANIAN
    const ROMANIAN_ROMANIA              = 'ro_RO';
    
    // RUSSIAN
    const RUSSIAN_RUSSIA                = 'ru_RU';
    
    // SERBO_CROATIAN
    const SERBO_CROATIAN_YUGOSLAVIA     = 'sh_YU';
    
    // SLOVAK
    const SLOVAK_SLOVAKIA               = 'sk_SK';
    
    // SLOVENIAN
    const SLOVENIAN_SLOVENIA            = 'sl_SI';
    
    // ALBANIAN
    const ALBANIAN_ALBANIA              = 'sq_AL';
    
    // SERBIAN
    const SERBIAN_YUGOSLAVIA            = 'sr_YU';
    
    // SWEDISH
    const SWEDISH_SWEDEN                = 'sv_SE';
    
    // THAI
    const THAI_THAILAND                 = 'th_TH';
    
    // TURKISH
    const TURKISH_TURKEY                = 'tr_TR';
    
    // UKRAINIAN
    const UKRAINIAN_UKRAINE             = 'uk_UA';
    
    // VIETNAMESE
    const VIETNAMESE_VIETNAM            = 'vi_VN';
    
    // CHINESE
    const CHINESE_CHINA                 = 'zh_CN';
    const CHINESE_HONG_KONG             = 'zh_HK';
    const CHINESE_TAIWAN                = 'zh_TW';    

    // INDIAN stuff
    const ARABIC_INDIA                  = 'ar_IN';
    const ASSAMESE_INDIA                = 'as_IN';
    const BENGALI_INDIA                 = 'bn_IN';
    const PERSIAN_INDIA                 = 'fa_IN';
    const GUJARATI_INDIA                = 'gu_IN';
    const HINDI_INDIA                   = 'hi_IN';
    const KANNADA_INDIA                 = 'kn_IN';
    const KASHMIRI_INDIA                = 'ks_IN';
    const MALAYALAM_INDIA               = 'ml_IN';
    const ORIYA_INDIA                   = 'or_IN';
    const PUNJABI_INDIA                 = 'pa_IN';
    const SINDHI_INDIA                  = 'sd_IN';
    const PASHTO_INDIA                  = 'ps_IN';
    const TAMIL_INDIA                   = 'ta_IN';
    const TELUGU_INDIA                  = 'te_IN';
    const ULDU_INDIA                    = 'ur_IN';
}


?>